Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Quimper Challenger Chisinau Challenger Spain F13 Bulgaria-w1 Bulgaria-w4 Turkey F1 Germany F8 Belgium F1 Belgium F2 Austria F8 Germany F14 Bulgaria F3 Sweden F5 France F15 Portugal F6 Israel F5 Israel F6 Spain F7 Israel F1 Portugal F2 Israel F2 Portugal F3 Israel F3 Egypt F1 Egypt F3 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Italy F21 Italy F22 Germany F11 Germany F12 Lithuania F1 Lithuania F2 Romania F16 Romania F17 Switzerland F5 Switzerland F6 USA F23 Great Britain F19 Mexico F11 Mexico F12 Great Britain F1 USA F2 Germany F3 USA F3 Great Britain F3 Germany F5 USA F4 Italy F3 USA F5 Italy F3B USA F6 Turkey F1 Turkey F2 Turkey F3 Turkey F4 Turkey F5 Bulgaria F2 Bulgaria F3 Bulgaria F4 Netherlands F1 Netherlands F2 Germany F8 Germany F9 France F11 France F12 Germany F13 Belgium F1 Belgium F2 Belgium F3 France F15 Spain F43 Israel F4 Germany F2 France F1 France F2 Italy F1 Great Britain F3 Great Britain F4 Usa F9 Italy F10 Poland F1 Netherlands F1 Austria F5 Italy F20 Turkey F8 France F14 France F15 Great Britain F15 Great Britain F16 Dominican Republic F1 Great Britain F1 France F4 France F5 France F18 France F19 Great Britain F3 Great Britain F4 Italy F6 Great Britain F7 Poland F2 Netherlands F1 France F8 Netherlands F4 Italy F19 Great Britain F3 Turkey F5 France F4 Great Britain F5 France F8 Great Britain F18 France F1 France F2 France F4 Italy F3 France F8 Romania F3 Germany F5 Germany F10 Belgium F7 Netherlands F5 Burundi F1 Rwanda F1 France F21 Spain F38 France F1 Great Britain F2 Great Britain F3 France F4 France F6 Turkey F8 Qatar F1 Qatar F2 Turkey F12 Italy F14 Netherlands F4 Italy F29 Spain F32 Norway F2 France F2 France F3 France F4 Portugal F3 Great Britain F4 Spain F6 Tunisia F12 Croatia F9 Netherlands F3 Netherlands F4 France F4 Greece F4 Netherlands F4 Belgium F5 Spain F24 Russia F7 France F19 Portugal F11 Israel F16 France F4 (Lille) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) USA F12 (Memphis) USA F13 (Little Rock) Italy F12 (Napoli) Romania F1 (Bucharest) Croatia F3 Turkey F23 (Istanbul) France F15 (Ajaccio) Germany F10 (Wetzlar) France F18 (Bagneres-De-Bigorre) Portugal F20 (Oliveira De Azemeis) Germany F14 (Oberhaching) France F24 (Rodez) Israel F15 (Meitar) Israel F16 (Ramat Hasharon) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Great Britain F1 (Glasgow) Great Britain F3 (Shrewsbury) Portugal F1 (Vale Do Lobo) Israel F1 (Ramat Gan) USA F9 (Memphis) USA F10 (Little Rock) Tunisia F16 (Jerba) Netherlands F3 France F13 (Ajaccio) Netherlands F4 (Oldenzaal) France F16 (Bagneres-De-Bigorre) France F18 (Plaisir) Portugal F18 (Oliveira De Azemeis) M15+H Bressuire M15 Sharm El Sheikh M15 Grenoble Lithuania F2 M25 Glasgow M25 Trento M25 Bolton M25 Sunderland M25+H Jablonec Nad Nisou M25 Martos M25+H Palma Del Rio M25+H Ajaccio M15 Sintra M15 Piombino M25 Bagneres-De-Bigorre M25+H Plaisir M25+H Oliveira De Azemeis M25+H Rodez M25 Saint Dizier M15 Villers Les Nancy M15+H Bressuire M15 Veigy-Foncenex M15 Grenoble M25 Sunderland M15 Faro M25+H Plaisir M15 Parnu M15 Monastir M15 Monastir M15 Monastir M25 Meerbusch M15 Sibenik M15 Troisdorf M15 Marbella M25+H Ajaccio M25 Frankfurt am Main M25 Bagneres-De-Bigorre Netherlands F5 M25 Nevers M25+H Rodez Italy F8 M25 Monastir M15 Grenoble M15 Torello Norway F1 Spain F31 Portugal F5 Tunisia F3A Italy F26 USA F24 Belgium F1 Bulgaria-w2 Netherlands F5 Bulgaria-w3 Puerto Rico Challenger Tennis Event - Humacao Spain F16 Spain F42 Israel F5 Baden Open - Karlsruhe Siemens Open - Scheveningen Waco Tennis Challenger - Waco Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk Kyoto Challenger Sarajevo Challenger Athens Challenger Baton Rouge Challenger Rome Challenger Talahassee Challenger Reggio Emilia Challenger Braunschweig Challenger Scheveningen Challenger M25 Vale do Lobo Istanbul Challenger Vigo Challenger Geneva Challenger Karshi Challenger Sacramento Challenger Kolding Challenger Tiburon Challenger M15 Heraklion Calabasas Challenger Charlottesville Challenger M25 Nottingham Ramat Hasharon Challenger Biella Challenger M25+H Ajaccio Nottingham Challenger M25 Roehampton Como Challenger Izmir Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Quimper Challenger Bath Challenger Trani Challenger Istanbul Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Loughborough Challenger Ethias Trophy - Mons Helsinki Challenger Dallas Challenger Cherbourg Challenger Milan Challenger Arad Challenger Bercuit Challenger Orbetello Challenger Alphen Challenger M25 Bakio Petange Challenger Helsinki Challenger M25+H Plaisir M15 Oberhaching M25 Koksijde M25 Sintra Todi Challenger Orbetello Challenger Meerbusch Challenger Alphen Challenger Petange Challenger Izmir Challenger Orleans Challenger Eckental Challenger Kyoto Challenger Kazan Challenger Rome Challenger Astana Challenger Tampere Challenger Segovia Challenger Meerbusch Challenger Seville Challenger Mons Challenger Tashkent Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Ostrava Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Pune Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Lyon Challenger Wroclaw Challenger Segovia Challenger Portoroz Challenger Sofia Challenger Tashkent Challenger Brest Challenger M25+H Bagneres-de-Bigorre Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas M25 Nevers Bangkok Challenger Morelos Challenger BMW Tennis Championship - Sunrise M25+H Rodez Shymkent Challenger Scheveningen Challenger Tallahassee Tennis Challenger - Tallahassee Recanati Challenger Segovia Challenger Karlsruhe Challenger Scheveningen Challenger Chengdu Challenger Jinan Challenger Hurricane Tennis Open - Bradenton Tenerife Challenger Istanbul Challenger Polska Energia Open - Bytom Semgroup Challenger - Tulsa St. Brieuc Challenger Todi Challenger Alphen Challenger Traralgon Challenger Rennes Challenger Salzburg Challenger Busan Challenger Morelos Challenger Manila Challenger Eckental Challenger Bytom Challenger Furth Challenger Kosice Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Tampere Challenger Perugia Challenger Marburg Challenger Scheveningen Challenger Mons Challenger Gwangju Challenger Alphen Challenger Meknes Challenger M25 Tbilisi Ethias Trophy - Mons Playford Challenger Eckental Challenger Orleans Challenger Heilbronn Challenger Helsinki Challenger Andria Challenger Happy Valley Challenger Meerbusch Challenger Wroclaw Challenger Morelos Challenger Cherbourg Challenger Ho Chi Minh City Challenger Seoul Challenger Recanati Challenger Astana Challenger Bangkok Challenger Segovia Challenger Ortisei Challenger Rennes Challenger Bangkok Challenger Istanbul Challenger Astana Challenger Izmir Challenger Orleans Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Bangkok Challenger Oeiras 1 Challenger Drummondville Challenger Kazan Challenger Meerbusch Challenger Granby Challenger Scheveningen Challenger Abidjan 1 Challenger Recanati Challenger Porto Challenger Dortmund Challenger St. Remy Challenger Bratislava 1 Challenger Mons Challenger Tempe Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Ortisei Challenger Bath Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Lille Challenger Brest Challenger Glasgow Challenger Napoli Challenger Ostrava Challenger Lugano Challenger Rome Challenger St. Brieuc Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Caltanissetta Challenger Columbus Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger Lille Challenger St. Brieuc Challenger Scheveningen Challenger Aix En Provence Challenger Grodzisk Mazowiecki Challenger Lille Challenger Helsinki Challenger New Delhi Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons St. Brieuc Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Tenerife 1 Challenger Quimper Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Blois Challenger San Marino Challenger Orange Warsaw Open - Warsaw GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Istanbul Challenger Open des Alpes Trophee BNP Paribas - Grenoble Savannah Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger SAP Open - San Jose Open 13 - Marseille Eckental Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Recanati Challenger Ethias Trophy - Mons Vancouver Challenger Kobstaedernes ATP Challenger - Kolding Monterrey Challenger Tanger Challenger Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Johannesburg Challenger Sarasota Challenger SAP Open - San Jose Jonkoping Challenger Open 13 - Marseille Regions Morgan Keegan Championships - Memphis SkiStar Swedish Open - Bastad Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Irving Challenger Cremona Challenger Knoxville Challenger Bratislava Challenger Jersey Challenger Quimper Challenger Champaign Challenger St. Brieuc Challenger Nottingham Challenger Nottingham-2 Challenger St. Brieuc Challenger Le Gosier Challenger If Stockholm Open - Stockholm Salzburg Challenger Seville Challenger Cherbourg Challenger Le Gosier Challenger Szczecin Challenger Valencia Open - Valencia Mons Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier Rennes Challenger Dallas Challenger Manacor Challenger Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Hersonissos 1 Challenger Cherbourg Challeger Topshelf Open - 's-Hertogenbosch Loughborough Challenger Orleans Challenger BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem M25 Nottingham Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Jersey Challenger Swiss Indoors Basel - Basel SAP Open - San Jose PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger BMW Open - Munich Catella Swedish Open - Bastad China Open - Beijing Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb AEGON Championships - London Open 13 - Marseille St. Brieuc Challenger Citi Open - Washington Shenzhen Open - Shenzhen Memphis Open - Memphis Gerry Weber Open - Halle Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia BMW Open - Munich Turin Challenger Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Moselle Open - Metz Mons Challenger Athens Challenger European Open - Antwerp Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Bangalore Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Ostrava Challenger Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Helsinki Challenger Casablanca Challenger Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Cherbourg Challenger Arad Challenger Vercelli Challenger Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Binghamton Challenger Blois Challenger St. Remy Challenger Wuxi Challenger If Stockholm Open - Stockholm Santo Domingo Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Loughborough Challenger If Stockholm Open - Stockholm Caltanissetta Challenger St. Brieuc Challenger Hua Hin Challenger Alphen Challenger Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Cassis Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Istanbul Challenger Brest Challenger Anytech365 Andalucia Open - Marbella Koblenz Challenger Hall of Fame Tennis Championships - Newport Roanne Challenger Mestre Challenger Valencia Open - Valencia Orleans Challenger Aircel Chennai Open - Chennai Ostrava Challenger Barcelona Open BancSabadell - Barcelona Segovia Challenger US Men's Clay Court Championship - Houston Quimper Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Open Parc - Lyon Gerry Weber Open - Halle Napoli Challenger Antalya Cup - Antalya BB&T Atlanta Open - Atlanta San Benedetto Challenger China Open - Beijing Brescia Challenger St. Petersburg Open - St. Petersburg Bangkok Challenger Pau Challenger Garanti Koza Sofia Open - Sofia Fergana Challenger Kremlin Cup - Moscow Recanati Challenger Geneva Open - Geneva Aegon Nottingham Open - Nottingham Biel Challenger Winnetka Challenger Pullach Challenger Recanati Challenger Mallorca Challenger Kremlin Cup - Moscow Hong Kong Challenger Blois Challenger Antalya Cup - Antalya Zhuhai Challenger Moselle Open - Metz Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Tenerife 3 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia European Open - Antwerp ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Busan Challenger Lexington Challenger PBZ Zagreb Indoors - Zagreb Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Kremlin Cup - Moscow Citi Open - Washington Ottignies-Louvain-la-Neuve Challenger Bordeaux Challenger Lille Challenger BMW Open - Munich Gwangju Challenger Koblenz Challenger Tenerife 1 Challenger Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Millennium Estoril Open - Estoril Kremlin Cup - Moscow Australian Open - Melbourne National Bank Open - Montreal Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Truist Atlanta Open - Atlanta BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 M25+H Bagneres-de-Bigorre Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 All Lower level tournaments Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) Olympics - Rio de Janeiro Istanbul Challenger